import request from '@/utils/request'

/**
 * 获取和查询一体杆信息
 * @param {获取一体杆列表} params 查询和获取一体式
 * @returns 返回一体杆信息
 */
export function getPoleListAPI(params) {
  return request({
    url: '/pole/info/list',
    method: 'GET',
    params
  })
}

/**
 * 编辑指定的数据
 * @param {编辑数据} data 更新的数据
 * @returns 无返回值
 */
export function editPoleAPI(data) {
  return request({
    url: '/pole/info',
    method: 'PUT',
    data
  })
}

/**
 * 删除指定或者批量删除
 * @returns 返回值
 */
export function delPoleAPI(ids) {
  return request({
    url: `/pole/info/${ids}`,
    method: 'DELETE'
  })
}

/**
 * 添加一体杆
 * @param {创建一体杆} data 一体杆数据
 * @returns 无返回值
 */
export function createPoleAPI(data) {
  return request({
    url: '/pole/info',
    method: 'POST',
    data
  })
}

